package code04_循环结构;

import java.util.Scanner;

public class Test04_循环次数不确定 {
	public static void main(String[] args) {
		/*
		 * 循环提示用户输入整数，直到输入0为止，计算所有数字之和
		 */
		/*
		 * int sum = 0; int num; do { System.out.print("请输入整数："); num =
		 * input.nextInt(); sum += num; } while (num != 0);
		 * System.out.println(sum);
		 */

		/*
		 * 循环提示用户输入整数，直到输入q为止，然后输出其中的最大值和最小值
		 */
		Scanner input = new Scanner(System.in);
		System.out.print("请输入整数（q表示结束）：");
		int n = input.nextInt();
		int max = n;
		int min = n;

		boolean flag = true;
		do {
			System.out.print("请输入整数（q表示结束）：");
			String s = input.next();
			if (s.equals("q")) {
				flag = false;
			} else {
				n = Integer.parseInt(s); // 将字符串转换为整数
				if (n > max) {
					max = n;
				}
				if (n < min) {
					min = n;
				}
			}
		} while (flag);
		
		System.out.println("最大值："+max);
		System.out.println("最小值："+min);

	}
}
